package models

// 客户 undefined
type Crmkehu struct {
	ID            int64  `json:"id" gorm:"id"`
	Uid           int64  `json:"uid" gorm:"uid"`
	Name          string `json:"name" gorm:"name"`
	Phone         string `json:"phone" gorm:"phone"`
	Provinces     string `json:"provinces" gorm:"provinces"`
	Classifys     string `json:"classifys" gorm:"classifys"`
	CreateTime    string `json:"create_time" gorm:"create_time"`
	BuyTime       string `json:"buy_time" gorm:"buy_time"`
	Status        int64  `json:"status" gorm:"status"`               // 1未成交 2已成交
	Crmxiaoshouid int64  `json:"crmxiaoshouid" gorm:"crmxiaoshouid"` // 当前销售id
	State         int64  `json:"state" gorm:"state"`                 // 1空闲 2公海 3跟进中4成交
	Bili          int64  `json:"bili" gorm:"bili"`
	Genjintime    int64  `json:"genjintime" gorm:"genjintime"`
}

// TableName 表名称
func (*Crmkehu) TableName() string {
	return "crmkehu"
}

// Crmkehuprovince undefined
type Crmkehuprovince struct {
	ID        int64  `json:"id" gorm:"id"`
	Crmkehuid int64  `json:"crmkehuid" gorm:"crmkehuid"`
	Province  string `json:"province" gorm:"province"`
}

// TableName 表名称
func (*Crmkehuprovince) TableName() string {
	return "crmkehuprovince"
}

// Crmkehuclassify undefined
type Crmkehuclassify struct {
	ID        int64  `json:"id" gorm:"id"`
	Crmkehuid int64  `json:"crmkehuid" gorm:"crmkehuid"`
	Classify  string `json:"classify" gorm:"classify"`
}

// TableName 表名称
func (*Crmkehuclassify) TableName() string {
	return "crmkehuclassify"
}

// 用户跟进日志 undefined
type Crmgenjinuser struct {
	ID            int64 `json:"id" gorm:"id"`
	Crmxiaoshouid int64 `json:"crmxiaoshouid" gorm:"crmxiaoshouid"`
	Crmkehuid     int64 `json:"crmkehuid" gorm:"crmkehuid"`
	Inttime       int64 `json:"inttime" gorm:"inttime"` // 跟进时间
	State         int64 `json:"state" gorm:"state"`     // 1开始跟进 2释放回公海 3完成
}
type Crmgenjinusersql struct {
	ID            int64  `json:"id" gorm:"id"`
	Crmxiaoshouid int64  `json:"crmxiaoshouid" gorm:"crmxiaoshouid"`
	Crmkehuid     int64  `json:"crmkehuid" gorm:"crmkehuid"`
	Inttime       int64  `json:"inttime" gorm:"inttime"`          // 跟进时间
	State         int64  `json:"state" gorm:"state"`              // 1开始跟进 2释放回公海 3完成
	Nickname      string `gorm:"column:nickname" json:"nickname"` //  昵称
	Logo          string `gorm:"column:logo" json:"logo"`         //  头像
}
type Crmgenjinusersqltwo struct {
	ID            int64  `json:"id" gorm:"id"`
	Crmxiaoshouid int64  `json:"crmxiaoshouid" gorm:"crmxiaoshouid"`
	Crmkehuid     int64  `json:"crmkehuid" gorm:"crmkehuid"`
	Inttime       int64  `json:"inttime" gorm:"inttime"`    // 跟进时间
	State         int64  `json:"state" gorm:"state"`        // 1开始跟进 2释放回公海 3完成
	Name          string `gorm:"column:name" json:"name"`   //  昵称
	Phone         string `gorm:"column:phone" json:"phone"` //  昵称
}

// TableName 表名称
func (*Crmgenjinuser) TableName() string {
	return "crmgenjinuser"
}

// 客户跟进记录 undefined
type Crmgenjin struct {
	ID            int64  `json:"id" gorm:"id"`
	Addtime       int64  `json:"addtime" gorm:"addtime"`
	Title         string `json:"title" gorm:"title"`
	Crmkehuid     int64  `json:"crmkehuid" gorm:"crmkehuid"`
	Images        string `json:"images" gorm:"images"`
	Audio         string `json:"audio" gorm:"audio"`
	Crmxiaoshouid int64  `json:"crmxiaoshouid" gorm:"crmxiaoshouid"`
}
type Crmgenjinsql struct {
	ID            int64  `json:"id" gorm:"id"`
	Addtime       int64  `json:"addtime" gorm:"addtime"`
	Title         string `json:"title" gorm:"title"`
	Crmkehuid     int64  `json:"crmkehuid" gorm:"crmkehuid"`
	Images        string `json:"images" gorm:"images"`
	Audio         string `json:"audio" gorm:"audio"`
	Crmxiaoshouid int64  `json:"crmxiaoshouid" gorm:"crmxiaoshouid"`
	Nickname      string `gorm:"column:nickname" json:"nickname"` //  昵称
	Logo          string `gorm:"column:logo" json:"logo"`         //  头像
}

// TableName 表名称
func (*Crmgenjin) TableName() string {
	return "crmgenjin"
}

// 完成记录 undefined
type Crmsuccess struct {
	ID            int64   `json:"id" gorm:"id"`
	Crmkehuid     int64   `json:"crmkehuid" gorm:"crmkehuid"`
	Crmxiaoshouid int64   `json:"crmxiaoshouid" gorm:"crmxiaoshouid"`
	Addtime       int64   `json:"addtime" gorm:"addtime"`
	Price         float64 `json:"price" gorm:"price"`
	Provinces     string  `json:"provinces" gorm:"provinces"`
	File          string  `json:"file" gorm:"file"`
	Cjdate        string  `json:"cjdate" gorm:"cjdate"`
	Fapiao        int64   `json:"fapiao" gorm:"fapiao"` // 是否开票 1是 2否
}
type Crmsuccesssql struct {
	ID            int64   `json:"id" gorm:"id"`
	Crmkehuid     int64   `json:"crmkehuid" gorm:"crmkehuid"`
	Crmxiaoshouid int64   `json:"crmxiaoshouid" gorm:"crmxiaoshouid"`
	Addtime       int64   `json:"addtime" gorm:"addtime"`
	Price         float64 `json:"price" gorm:"price"`
	Provinces     string  `json:"provinces" gorm:"provinces"`
	File          string  `json:"file" gorm:"file"`
	Cjdate        string  `json:"cjdate" gorm:"cjdate"`
	Fapiao        int64   `json:"fapiao" gorm:"fapiao"`            // 是否开票 1是 2否
	Nickname      string  `gorm:"column:nickname" json:"nickname"` //  昵称
	Logo          string  `gorm:"column:logo" json:"logo"`         //  头像
	Name          string  `json:"name" gorm:"name"`
}

// TableName 表名称
func (*Crmsuccess) TableName() string {
	return "crmsuccess"
}
